home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / remoting / debug / events / NetDebugClose.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  32.3 KB  |  859 lines

  1. var ┬º\x01┬º = 667;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 667)
  6.    {
  7.       set("\x01",eval("\x01") - 425);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 794)
  12.    {
  13.       set("\x01",eval("\x01") - 6);
  14.       if(┬º┬ºpop())
  15.       {
  16.          set("\x01",eval("\x01") - 671);
  17.       }
  18.       continue;
  19.    }
  20.    if(eval("\x01") == 79)
  21.    {
  22.       set("\x01",eval("\x01") + 493);
  23.       ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() << (┬º┬ºpop() | ┬º┬ºpop())));
  24.       break;
  25.    }
  26.    if(eval("\x01") == 126)
  27.    {
  28.       set("\x01",eval("\x01") - 7);
  29.       if(┬º┬ºpop())
  30.       {
  31.          set("\x01",eval("\x01") + 103);
  32.       }
  33.       continue;
  34.    }
  35.    if(eval("\x01") == 222)
  36.    {
  37.       set("\x01",eval("\x01") + 628);
  38.       ┬º┬ºpush(true);
  39.       continue;
  40.    }
  41.    if(eval("\x01") == 342)
  42.    {
  43.       set("\x01",eval("\x01") + 458);
  44.       if(┬º┬ºpop())
  45.       {
  46.          set("\x01",eval("\x01") - 23);
  47.       }
  48.       continue;
  49.    }
  50.    if(eval("\x01") == 777)
  51.    {
  52.       set("\x01",eval("\x01") - 181);
  53.       ┬º┬ºpush(true);
  54.       continue;
  55.    }
  56.    if(eval("\x01") == 350)
  57.    {
  58.       set("\x01",eval("\x01") + 618);
  59.       ┬º┬ºpush(true);
  60.       continue;
  61.    }
  62.    if(eval("\x01") == 188)
  63.    {
  64.       set("\x01",eval("\x01") - 62);
  65.       ┬º┬ºpush(true);
  66.       continue;
  67.    }
  68.    if(eval("\x01") == 119)
  69.    {
  70.       set("\x01",eval("\x01") + 103);
  71.       if(┬º┬ºpop())
  72.       {
  73.          set("\x01",eval("\x01") + 345);
  74.          toggleHighQuality();
  75.          ┬º┬ºpop()[┬º┬ºpop() eq ┬º┬ºpop()] = function()
  76.          {
  77.             var _loc1_ = eval(┬º┬ºconstant(36));
  78.             var _loc2_ = eval(┬º┬ºconstant(68));
  79.             _loc1_[┬º┬ºconstant(23)]();
  80.             var _loc3_ = _loc2_[0][┬º┬ºconstant(62)](0,4);
  81.             if(_loc3_ == ┬º┬ºconstant(60) || _loc3_[┬º┬ºconstant(62)](0,4) == ┬º┬ºconstant(61))
  82.             {
  83.                if(_loc2_[0][┬º┬ºconstant(69)](4) == ┬º┬ºconstant(70))
  84.                {
  85.                   _loc1_[┬º┬ºconstant(46)] = _loc3_;
  86.                }
  87.                else
  88.                {
  89.                   _loc1_[┬º┬ºconstant(46)] = _loc2_[0][┬º┬ºconstant(62)](0,5);
  90.                }
  91.             }
  92.             else
  93.             {
  94.                _loc1_[┬º┬ºconstant(46)] = ┬º┬ºconstant(60);
  95.             }
  96.             _loc1_[┬º┬ºconstant(26)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(71)][┬º┬ºconstant(72)](_loc2_));
  97.             if(_loc1_[┬º┬ºconstant(30)]())
  98.             {
  99.                _loc1_[┬º┬ºconstant(73)] = _loc2_[0];
  100.                _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(76)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(74)][┬º┬ºconstant(75)](_loc2_[0]));
  101.                var ┬º┬ºconstant(77) = _loc1_[┬º┬ºconstant(11)][┬º┬ºconstant(78)](_loc1_,_loc2_);
  102.                _loc1_[┬º┬ºconstant(13)](┬º┬ºconstant(80),new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(79)](_loc2_[0],_loc1_));
  103.                return eval(┬º┬ºconstant(77));
  104.             }
  105.             return ┬º┬ºconstant(81)(_loc1_[┬º┬ºconstant(11)][┬º┬ºconstant(78)](_loc1_,_loc2_));
  106.          };
  107.          _loc2_[┬º┬ºconstant(20)] = function()
  108.          {
  109.             var _loc1_ = eval(┬º┬ºconstant(36));
  110.             var _loc2_ = eval(┬º┬ºconstant(68));
  111.             _loc1_[┬º┬ºconstant(23)]();
  112.             _loc1_[┬º┬ºconstant(26)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(71)][┬º┬ºconstant(82)](_loc2_));
  113.             _loc1_[┬º┬ºconstant(27)]();
  114.             if(_loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(63)])
  115.             {
  116.                _loc2_[1] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(83)](_loc1_,_loc2_[1]);
  117.                return ┬º┬ºconstant(81)(_loc1_[┬º┬ºconstant(13)][┬º┬ºconstant(78)](_loc1_,_loc2_));
  118.             }
  119.             return ┬º┬ºconstant(81)(_loc1_[┬º┬ºconstant(13)][┬º┬ºconstant(78)](_loc1_,_loc2_));
  120.          };
  121.          _loc2_[┬º┬ºconstant(21)] = function()
  122.          {
  123.             var _loc1_ = eval(┬º┬ºconstant(36));
  124.             _loc1_[┬º┬ºconstant(23)]();
  125.             _loc1_[┬º┬ºconstant(26)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(71)][┬º┬ºconstant(84)]());
  126.             if(_loc1_[┬º┬ºconstant(30)]())
  127.             {
  128.                _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(76)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(74)][┬º┬ºconstant(86)](_loc1_[┬º┬ºconstant(73)],_loc1_[┬º┬ºconstant(85)]));
  129.             }
  130.             var _loc2_ = _loc1_[┬º┬ºconstant(15)]();
  131.             _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(87)](_loc1_);
  132.             return _loc2_;
  133.          };
  134.          _loc2_[┬º┬ºconstant(22)] = function()
  135.          {
  136.             var _loc1_ = eval(┬º┬ºconstant(36));
  137.             _loc1_[┬º┬ºconstant(23)]();
  138.             _loc1_[┬º┬ºconstant(26)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(71)][┬º┬ºconstant(88)](eval(┬º┬ºconstant(68))));
  139.             return ┬º┬ºconstant(81)(_loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(78)](_loc1_,eval(┬º┬ºconstant(68))));
  140.          };
  141.          _loc2_[┬º┬ºconstant(32)] = function(id)
  142.          {
  143.             eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  144.             eval(┬º┬ºconstant(36))[┬º┬ºconstant(48)] = eval(┬º┬ºconstant(89));
  145.          };
  146.          _loc2_[┬º┬ºconstant(33)] = function()
  147.          {
  148.             eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  149.             return eval(┬º┬ºconstant(36))[┬º┬ºconstant(48)];
  150.          };
  151.          _loc2_[┬º┬ºconstant(35)] = function(traceobj)
  152.          {
  153.             var _loc1_ = eval(┬º┬ºconstant(36));
  154.             _loc1_[┬º┬ºconstant(23)]();
  155.             if(_loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(58)] && _loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(59)][┬º┬ºconstant(58)] && _loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(59)][┬º┬ºconstant(35)])
  156.             {
  157.                _loc1_[┬º┬ºconstant(24)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(71)][┬º┬ºconstant(91)](eval(┬º┬ºconstant(90))));
  158.             }
  159.          };
  160.          _loc2_[┬º┬ºconstant(34)] = function()
  161.          {
  162.             eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  163.             return eval(┬º┬ºconstant(36))[┬º┬ºconstant(40)];
  164.          };
  165.          _loc2_[┬º┬ºconstant(29)] = function()
  166.          {
  167.             return eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(92)][┬º┬ºconstant(29)]();
  168.          };
  169.          _loc1_[┬º┬ºconstant(37)] = false;
  170.          addr505:
  171.          ┬º┬ºpush(┬º┬ºconstant(93)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(7)],null,1));
  172.       }
  173.       else
  174.       {
  175.          if(eval("\x01") != 402)
  176.          {
  177.             break;
  178.          }
  179.          set("\x01",eval("\x01") + 390);
  180.          if(!_global.mx)
  181.          {
  182.             _global.mx = new Object();
  183.          }
  184.          ┬º┬ºpop();
  185.          if(!_global.mx.remoting)
  186.          {
  187.             _global.mx.remoting = new Object();
  188.          }
  189.          ┬º┬ºpop();
  190.          if(!_global.mx.remoting.debug)
  191.          {
  192.             _global.mx.remoting.debug = new Object();
  193.          }
  194.          ┬º┬ºpop();
  195.          if(!_global.mx.remoting.debug.ConnectionMixin)
  196.          {
  197.             mx.remoting.debug.ConnectionMixin = function()
  198.             {
  199.                super();
  200.             }.initialize = function()
  201.             {
  202.                var _loc1_ = mx.remoting.Connection.prototype;
  203.                var _loc2_ = mx.remoting.debug.ConnectionMixin.prototype;
  204.                if(!_loc1_.netDebugProxyFunctions)
  205.                {
  206.                   _loc1_.netDebugProxyFunctions = true;
  207.                   _loc1_.realConnect = _loc1_.connect;
  208.                   _loc1_.realCall = _loc1_.call;
  209.                   _loc1_.realClose = _loc1_.close;
  210.                   _loc1_.realAddHeader = _loc1_.addHeader;
  211.                   _loc1_.connect = _loc2_.netDebugProxyConnect;
  212.                   _loc1_.call = _loc2_.netDebugProxyCall;
  213.                   _loc1_.close = _loc2_.netDebugProxyClose;
  214.                   _loc1_.addHeader = _loc2_.netDebugProxyAddHeader;
  215.                   _loc1_.attachDebug = _loc2_.attachDebug;
  216.                   _loc1_.sendDebugEvent = _loc2_.sendDebugEvent;
  217.                   _loc1_.sendServerEvent = _loc2_.sendServerEvent;
  218.                   _loc1_.sendClientEvent = _loc2_.sendClientEvent;
  219.                   _loc1_.addNetDebugHeader = _loc2_.addNetDebugHeader;
  220.                   _loc1_.updateConfig = _loc2_.updateConfig;
  221.                   _loc1_.getNetDebug = _loc2_.getNetDebug;
  222.                   _loc1_.isRealTime = _loc2_.isRealTime;
  223.                   _loc1_.setupRecordSet = _loc2_.setupRecordSet;
  224.                   _loc1_.setDebugId = _loc2_.setDebugId;
  225.                   _loc1_.getDebugId = _loc2_.getDebugId;
  226.                   _loc1_.getDebugConfig = _loc2_.getDebugConfig;
  227.                   _loc1_.trace = _loc2_.trace;
  228.                   return true;
  229.                }
  230.                return false;
  231.             };
  232.             mx.remoting.debug.ConnectionMixin.prototype = new Object().attachDebug = function()
  233.             {
  234.                var _loc1_ = this;
  235.                if(!mx.remoting.debug.ConnectionMixin._attached)
  236.                {
  237.                   mx.remoting.debug.ConnectionMixin._attached = true;
  238.                   _loc1_._headerAdded = false;
  239.                   _loc1_._configured = false;
  240.                   _loc1_._config = new mx.remoting.debug.NetDebugConfig();
  241.                   mx.utils.ObjectCopy.copyProperties(_loc1_._config,_loc1_.getNetDebug().getConfig());
  242.                   _loc1_._protocol = "none";
  243.                   _loc1_._id = String(_loc1_.getNetDebug().addNetConnection(_loc1_));
  244.                }
  245.             };
  246.             mx.remoting.debug.ConnectionMixin.prototype = new Object().sendDebugEvent = function(eventobj)
  247.             {
  248.                var _loc1_ = this;
  249.                var _loc2_ = eventobj;
  250.                _loc2_.protocol = _loc1_._protocol;
  251.                _loc2_.debugId = _loc1_._id;
  252.                return _loc1_.getNetDebug().onEvent(_loc2_);
  253.             };
  254.             mx.remoting.debug.ConnectionMixin.prototype = new Object().sendServerEvent = function(eventobj)
  255.             {
  256.                eventobj.movieUrl = unescape(_root._url);
  257.                if(this.sendDebugEvent(eventobj))
  258.                {
  259.                }
  260.             };
  261.             mx.remoting.debug.ConnectionMixin.prototype = new Object().sendClientEvent = function(eventobj)
  262.             {
  263.                var _loc1_ = this;
  264.                if(_loc1_._config.m_debug && _loc1_._config.client.m_debug)
  265.                {
  266.                   if(_loc1_._config.client.http && _loc1_._protocol == "http" || _loc1_._config.client.rtmp && _loc1_._protocol.substr(0,4) == "rtmp")
  267.                   {
  268.                      if(_loc1_.sendDebugEvent(eventobj))
  269.                      {
  270.                      }
  271.                   }
  272.                }
  273.             };
  274.             mx.remoting.debug.ConnectionMixin.prototype = new Object().addNetDebugHeader = function()
  275.             {
  276.                var _loc1_ = this;
  277.                if(!_loc1_._headerAdded)
  278.                {
  279.                   _loc1_._headerAdded = true;
  280.                   if(_loc1_._config.m_debug && _loc1_._config.app_server.m_debug && _loc1_._protocol == "http")
  281.                   {
  282.                      _loc1_.realAddHeader("amf_server_debug",true,_loc1_._config.app_server);
  283.                   }
  284.                   else
  285.                   {
  286.                      _loc1_.realAddHeader("amf_server_debug",true,undefined);
  287.                   }
  288.                }
  289.             };
  290.             mx.remoting.debug.ConnectionMixin.prototype = new Object().updateConfig = function(config)
  291.             {
  292.                var _loc1_ = this;
  293.                var _loc2_ = config;
  294.                _loc1_.attachDebug();
  295.                if(_loc2_ == null && !_loc1_._configured)
  296.                {
  297.                   _loc1_._configured = true;
  298.                   _loc2_ = mx.remoting.debug.NetDebugConfig.getRealDefaultNetDebugConfig();
  299.                }
  300.                mx.utils.ObjectCopy.copyProperties(_loc1_._config,_loc2_);
  301.                _loc1_._headerAdded = false;
  302.             };
  303.             mx.remoting.debug.ConnectionMixin.prototype = new Object().isRealTime = function()
  304.             {
  305.                return this._protocol.substr(0,4) == "rtmp";
  306.             };
  307.             mx.remoting.debug.ConnectionMixin.prototype = new Object().setupRecordSet = function()
  308.             {
  309.                var _loc1_ = this;
  310.                _loc1_.attachDebug();
  311.                _loc1_._config.client.http = _loc1_._config.client.recordset;
  312.             };
  313.             ┬º┬ºgoto(addr505);
  314.             ┬º┬ºpush(mx.remoting.debug.ConnectionMixin.prototype = new Object());
  315.             ┬º┬ºpush("netDebugProxyConnect");
  316.          }
  317.       }
  318.       ┬º┬ºpop();
  319.       break;
  320.    }
  321.    if(eval("\x01") != 1)
  322.    {
  323.       if(eval("\x01") == 596)
  324.       {
  325.          set("\x01",eval("\x01") - 595);
  326.          if(┬º┬ºpop())
  327.          {
  328.             set("\x01",eval("\x01") + 187);
  329.          }
  330.       }
  331.       else
  332.       {
  333.          if(eval("\x01") == 800)
  334.          {
  335.             set("\x01",eval("\x01") - 23);
  336.             break;
  337.          }
  338.          if(eval("\x01") == 961)
  339.          {
  340.             set("\x01",eval("\x01") - 512);
  341.             duplicateMovieClip(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop());
  342.             break;
  343.          }
  344.          if(eval("\x01") == 880)
  345.          {
  346.             set("\x01",eval("\x01") - 530);
  347.             break;
  348.          }
  349.          if(eval("\x01") == 788)
  350.          {
  351.             set("\x01",eval("\x01") - 671);
  352.             nextFrame();
  353.             play();
  354.             break;
  355.          }
  356.          if(eval("\x01") == 850)
  357.          {
  358.             set("\x01",eval("\x01") + 30);
  359.             if(┬º┬ºpop())
  360.             {
  361.                set("\x01",eval("\x01") - 530);
  362.             }
  363.          }
  364.          else if(eval("\x01") == 968)
  365.          {
  366.             set("\x01",eval("\x01") - 7);
  367.             if(┬º┬ºpop())
  368.             {
  369.                set("\x01",eval("\x01") - 512);
  370.             }
  371.          }
  372.          else if(eval("\x01") == 449)
  373.          {
  374.             set("\x01",eval("\x01") + 345);
  375.             ┬º┬ºpush(true);
  376.          }
  377.          else
  378.          {
  379.             if(eval("\x01") == 117)
  380.             {
  381.                set("\x01",eval("\x01") + 680);
  382.                if(!_global.mx)
  383.                {
  384.                   _global.mx = new Object();
  385.                }
  386.                ┬º┬ºpop();
  387.                if(!_global.mx.remoting)
  388.                {
  389.                   _global.mx.remoting = new Object();
  390.                }
  391.                ┬º┬ºpop();
  392.                if(!_global.mx.remoting.debug)
  393.                {
  394.                   _global.mx.remoting.debug = new Object();
  395.                }
  396.                ┬º┬ºpop();
  397.                if(!_global.mx.remoting.debug.events)
  398.                {
  399.                   _global.mx.remoting.debug.events = new Object();
  400.                }
  401.                ┬º┬ºpop();
  402.                if(!_global.mx.remoting.debug.events.NetDebugClose)
  403.                {
  404.                   var _loc1_ = null;
  405.                   mx.remoting.debug.events.NetDebugClose = _loc1_ = function()
  406.                   {
  407.                      super();
  408.                      this.eventType = "Close";
  409.                   };
  410.                   var _loc2_ = null;
  411.                   mx.remoting.debug.events.NetDebugClose.prototype = _loc2_ = new mx.remoting.debug.events.NetDebugNetConnection();
  412.                   ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.events.NetDebugClose.prototype,null,1));
  413.                }
  414.                ┬º┬ºpop();
  415.                break;
  416.             }
  417.             if(eval("\x01") == 572)
  418.             {
  419.                set("\x01",eval("\x01") - 230);
  420.                ┬º┬ºpush(true);
  421.             }
  422.             else
  423.             {
  424.                if(eval("\x01") != 242)
  425.                {
  426.                   break;
  427.                }
  428.                set("\x01",eval("\x01") - 163);
  429.                if(┬º┬ºpop())
  430.                {
  431.                   set("\x01",eval("\x01") + 493);
  432.                }
  433.             }
  434.          }
  435.       }
  436.       continue;
  437.    }
  438.    set("\x01",eval("\x01") + 187);
  439.    while(true)
  440.    {
  441.       if(!┬º┬ºpop())
  442.       {
  443.          set("\x01",eval("\x01") + 159);
  444.          break loop0;
  445.       }
  446.       if(eval("\x01") == 403)
  447.       {
  448.          set("\x01",eval("\x01") + 224);
  449.          ┬º┬ºpush(true);
  450.       }
  451.       else if(eval("\x01") == 897)
  452.       {
  453.          set("\x01",eval("\x01") - 258);
  454.          if(┬º┬ºpop())
  455.          {
  456.             set("\x01",eval("\x01") - 311);
  457.          }
  458.       }
  459.       else if(eval("\x01") == 56)
  460.       {
  461.          set("\x01",eval("\x01") + 800);
  462.          ┬º┬ºpush(true);
  463.       }
  464.       else
  465.       {
  466.          if(eval("\x01") == 835)
  467.          {
  468.             set("\x01",eval("\x01") - 387);
  469.             break loop0;
  470.          }
  471.          if(eval("\x01") == 715)
  472.          {
  473.             set("\x01",eval("\x01") - 296);
  474.             ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop() ^ ┬º┬ºpop());
  475.             break loop0;
  476.          }
  477.          if(eval("\x01") == 328)
  478.          {
  479.             set("\x01",eval("\x01") + 422);
  480.             ┬º┬ºpush(true);
  481.          }
  482.          else if(eval("\x01") == 941)
  483.          {
  484.             set("\x01",eval("\x01") - 44);
  485.             ┬º┬ºpush(true);
  486.          }
  487.          else if(eval("\x01") == 632)
  488.          {
  489.             set("\x01",eval("\x01") + 237);
  490.             ┬º┬ºpush(true);
  491.          }
  492.          else
  493.          {
  494.             if(eval("\x01") == 639)
  495.             {
  496.                set("\x01",eval("\x01") - 311);
  497.                break loop0;
  498.             }
  499.             if(eval("\x01") == 457)
  500.             {
  501.                set("\x01",eval("\x01") + 282);
  502.                ┬º┬ºpop();
  503.                if(!_global.mx.remoting)
  504.                {
  505.                   _global.mx.remoting = new Object();
  506.                }
  507.                ┬º┬ºpop();
  508.                if(!_global.mx.remoting.debug)
  509.                {
  510.                   _global.mx.remoting.debug = new Object();
  511.                }
  512.                ┬º┬ºpop();
  513.                if(!_global.mx.remoting.debug.events)
  514.                {
  515.                   _global.mx.remoting.debug.events = new Object();
  516.                }
  517.                ┬º┬ºpop();
  518.                if(!_global.mx.remoting.debug.events.NetDebugClose)
  519.                {
  520.                   mx.remoting.debug.events.NetDebugClose = _loc1_ = function()
  521.                   {
  522.                      super();
  523.                   };
  524.                   mx.remoting.debug.events.NetDebugClose.this = new mx.remoting.debug.events.eventType().Close = function()
  525.                   {
  526.                      super();
  527.                      NetDebugNetConnection.ASSetPropFlags("prototype",null);
  528.                   };
  529.                   ┬º┬ºpush(┬º┬ºconstant(14)(mx.remoting.debug.events.NetDebugClose.this,null,1));
  530.                }
  531.                ┬º┬ºpop();
  532.                break loop0;
  533.             }
  534.             if(eval("\x01") == 431)
  535.             {
  536.                set("\x01",eval("\x01") + 548);
  537.                if(┬º┬ºpop())
  538.                {
  539.                   set("\x01",eval("\x01") - 534);
  540.                }
  541.             }
  542.             else
  543.             {
  544.                if(eval("\x01") == 605)
  545.                {
  546.                   set("\x01",eval("\x01") + 27);
  547.                   ┬º┬ºpush(int(┬º┬ºpop()));
  548.                   break loop0;
  549.                }
  550.                if(eval("\x01") != 739)
  551.                {
  552.                   if(eval("\x01") == 419)
  553.                   {
  554.                      set("\x01",eval("\x01") + 77);
  555.                      if(!_global.mx)
  556.                      {
  557.                         _global.mx = new Object();
  558.                      }
  559.                      ┬º┬ºpop();
  560.                      if(!_global.mx.remoting)
  561.                      {
  562.                         _global.mx.remoting = new Object();
  563.                      }
  564.                      ┬º┬ºpop();
  565.                      if(!_global.mx.remoting.debug)
  566.                      {
  567.                         _global.mx.remoting.debug = new Object();
  568.                      }
  569.                      ┬º┬ºpop();
  570.                      if(!_global.mx.remoting.debug.NetDebug)
  571.                      {
  572.                         mx.remoting.debug.NetDebug = _loc1_ = function()
  573.                         {
  574.                            var _loc1_ = this;
  575.                            super();
  576.                            _loc1_._ncs = new Array();
  577.                            _loc1_._config = mx.remoting.debug.NetDebugConfig.getDefaultNetDebugConfig(false);
  578.                            _loc1_._glc = new mx.remoting.debug.GlobalLocalConnection(false,_loc1_);
  579.                            _loc1_._glc.sendCommand(new mx.remoting.debug.commands.GetConfig());
  580.                            _loc1_._nextNewId = 0;
  581.                            if(_global.System.onStatus == undefined)
  582.                            {
  583.                               _global.System.onStatus = mx.remoting.debug.NetDebug.globalOnStatus;
  584.                            }
  585.                            mx.remoting.NetServices.traceNetServices = mx.remoting.debug.NetDebug.traceNetServices;
  586.                         };
  587.                         mx.remoting.debug.NetDebug.prototype = new Object().addNetConnection = function(nc)
  588.                         {
  589.                            this._ncs.push(nc);
  590.                            return this._nextNewId++;
  591.                         };
  592.                         mx.remoting.debug.NetDebug.prototype = new Object().requestNewConfig = function()
  593.                         {
  594.                            return this.sendCommand(new mx.remoting.debug.commands.GetConfig());
  595.                         };
  596.                         mx.remoting.debug.NetDebug.prototype = new Object().removeNetConnection = function(nc)
  597.                         {
  598.                            var _loc2_ = this;
  599.                            var _loc3_ = _loc2_._ncs.length;
  600.                            var _loc1_ = 0;
  601.                            while(_loc1_ < _loc3_)
  602.                            {
  603.                               if(nc == _loc2_._ncs[_loc1_])
  604.                               {
  605.                                  _loc2_._ncs.splice(_loc1_,1);
  606.                                  break;
  607.                               }
  608.                               _loc1_ = _loc1_ + 1;
  609.                            }
  610.                         };
  611.                         mx.remoting.debug.NetDebug.prototype = new Object().sendDebugEvent = function(eventobj)
  612.                         {
  613.                            if(!this._glc.send(eventobj))
  614.                            {
  615.                               this._glc.send(new mx.remoting.debug.events.NetDebugFailedSendError(mx.remoting.debug.NetDebug.stripNCDEventToMinmal(eventobj)));
  616.                               return false;
  617.                            }
  618.                            return true;
  619.                         };
  620.                         mx.remoting.debug.NetDebug.prototype = new Object().sendCommand = function(commandobj)
  621.                         {
  622.                            return this._glc.sendCommand(commandobj);
  623.                         };
  624.                         mx.remoting.debug.NetDebug.prototype = new Object().updateConfig = function(config)
  625.                         {
  626.                            var _loc2_ = this;
  627.                            mx.utils.ObjectCopy.copyProperties(_loc2_._config,config);
  628.                            var _loc3_ = _loc2_._ncs.length;
  629.                            var _loc1_ = 0;
  630.                            while(_loc1_ < _loc3_)
  631.                            {
  632.                               if(_loc2_._ncs[_loc1_] != null)
  633.                               {
  634.                                  _loc2_._ncs[_loc1_].updateConfig(config);
  635.                               }
  636.                               _loc1_ = _loc1_ + 1;
  637.                            }
  638.                         };
  639.                         mx.remoting.debug.NetDebug.prototype = new Object().sendStatus = function(statusobj)
  640.                         {
  641.                            var _loc1_ = this;
  642.                            if(_loc1_._config.m_debug && _loc1_._config.client.m_debug)
  643.                            {
  644.                               return _loc1_._glc.send(new mx.remoting.debug.events.NetDebugStatus(statusobj));
  645.                            }
  646.                         };
  647.                         mx.remoting.debug.NetDebug.prototype = new Object().onEvent = function(eventObj)
  648.                         {
  649.                            return this.sendDebugEvent(eventObj);
  650.                         };
  651.                         mx.remoting.debug.NetDebug.prototype = new Object().onEventError = function(errorObj)
  652.                         {
  653.                            return this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorObj));
  654.                         };
  655.                         mx.remoting.debug.NetDebug.prototype = new Object().onReceiveCommand = function(commandobj)
  656.                         {
  657.                            this[commandobj.command](commandobj.data);
  658.                         };
  659.                         mx.remoting.debug.NetDebug.prototype = new Object().onReceiveError = function(errorobj)
  660.                         {
  661.                            this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorobj));
  662.                         };
  663.                         mx.remoting.debug.NetDebug.prototype = new Object().getConfig = function()
  664.                         {
  665.                            return this._config;
  666.                         };
  667.                         _loc1_.getNetDebug = function()
  668.                         {
  669.                            return mx.remoting.debug.NetDebug.ndSingleton;
  670.                         };
  671.                         _loc1_.trace = function(obj)
  672.                         {
  673.                            mx.remoting.debug.NetDebug.getNetDebug()._trace(obj);
  674.                         };
  675.                         _loc1_.traceNetServices = function(who, severity, number, message)
  676.                         {
  677.                            mx.remoting.debug.NetDebug.getNetDebug()._traceNetServices(who,severity,number,message);
  678.                         };
  679.                         _loc1_.globalOnStatus = function(statusobj)
  680.                         {
  681.                            mx.remoting.debug.NetDebug.getNetDebug().sendStatus(statusobj);
  682.                         };
  683.                         _loc1_.initialize = function()
  684.                         {
  685.                            if(mx.remoting.debug.NetDebug.ndSingleton == null)
  686.                            {
  687.                               mx.remoting.debug.NetDebug.ndSingleton = new mx.remoting.debug.NetDebug();
  688.                               mx.remoting.debug.ConnectionMixin.initialize();
  689.                            }
  690.                            return true;
  691.                         };
  692.                         _loc1_.stripNCDEventToMinmal = function(ev)
  693.                         {
  694.                            var _loc1_ = ev;
  695.                            var _loc2_ = new Object();
  696.                            if(_loc1_.eventType != null)
  697.                            {
  698.                               _loc2_.eventType = _loc1_.eventType;
  699.                            }
  700.                            if(_loc1_.source != null)
  701.                            {
  702.                               _loc2_.source = _loc1_.source;
  703.                            }
  704.                            if(_loc1_.movieUrl != null)
  705.                            {
  706.                               _loc2_.movieUrl = _loc1_.movieUrl;
  707.                            }
  708.                            if(_loc1_.date != null)
  709.                            {
  710.                               _loc2_.date = _loc1_.date;
  711.                            }
  712.                            if(_loc1_.time != null)
  713.                            {
  714.                               _loc2_.time = _loc1_.time;
  715.                            }
  716.                            if(_loc1_.protocol != null)
  717.                            {
  718.                               _loc2_.protocol = _loc1_.protocol;
  719.                            }
  720.                            if(_loc1_.debugId != null)
  721.                            {
  722.                               _loc2_.debugId = _loc1_.debugId;
  723.                            }
  724.                            return _loc2_;
  725.                         };
  726.                         mx.remoting.debug.NetDebug.prototype = new Object()._traceNetServices = function(who, severity, number, message)
  727.                         {
  728.                            var _loc1_ = this;
  729.                            if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  730.                            {
  731.                               if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTraceNetServices(who,severity,number,message)))
  732.                               {
  733.                               }
  734.                            }
  735.                         };
  736.                         mx.remoting.debug.NetDebug.prototype = new Object()._trace = function(traceobj)
  737.                         {
  738.                            var _loc1_ = this;
  739.                            if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  740.                            {
  741.                               if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj)))
  742.                               {
  743.                               }
  744.                            }
  745.                         };
  746.                         _loc1_.version = "1.2.0.124";
  747.                         ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.NetDebug.prototype,null,1));
  748.                      }
  749.                      ┬º┬ºpop();
  750.                   }
  751.                   break loop0;
  752.                }
  753.                set("\x01",eval("\x01") - 718);
  754.                ┬º┬ºpush(true);
  755.             }
  756.          }
  757.       }
  758.       while(true)
  759.       {
  760.          if(eval("\x01") == 330)
  761.          {
  762.             set("\x01",eval("\x01") + 101);
  763.             ┬º┬ºpush(true);
  764.          }
  765.          else if(eval("\x01") == 750)
  766.          {
  767.             set("\x01",eval("\x01") - 293);
  768.             if(┬º┬ºpop())
  769.             {
  770.                set("\x01",eval("\x01") + 282);
  771.             }
  772.          }
  773.          else if(eval("\x01") == 690)
  774.          {
  775.             set("\x01",eval("\x01") - 446);
  776.             if(┬º┬ºpop())
  777.             {
  778.                set("\x01",eval("\x01") + 159);
  779.             }
  780.          }
  781.          else if(eval("\x01") == 445)
  782.          {
  783.             set("\x01",eval("\x01") - 80);
  784.             ┬º┬ºpush(true);
  785.          }
  786.          else if(eval("\x01") == 869)
  787.          {
  788.             set("\x01",eval("\x01") + 88);
  789.             if(┬º┬ºpop())
  790.             {
  791.                set("\x01",eval("\x01") - 901);
  792.             }
  793.          }
  794.          else if(eval("\x01") == 448)
  795.          {
  796.             set("\x01",eval("\x01") + 242);
  797.             ┬º┬ºpush(true);
  798.          }
  799.          else if(eval("\x01") == 627)
  800.          {
  801.             set("\x01",eval("\x01") - 22);
  802.             if(┬º┬ºpop())
  803.             {
  804.                set("\x01",eval("\x01") + 27);
  805.             }
  806.          }
  807.          else
  808.          {
  809.             if(eval("\x01") == 957)
  810.             {
  811.                set("\x01",eval("\x01") - 901);
  812.                break loop0;
  813.             }
  814.             if(eval("\x01") == 21)
  815.             {
  816.                set("\x01",eval("\x01") + 694);
  817.                if(┬º┬ºpop())
  818.                {
  819.                   set("\x01",eval("\x01") - 296);
  820.                }
  821.             }
  822.             else
  823.             {
  824.                if(eval("\x01") == 628)
  825.                {
  826.                   set("\x01",eval("\x01") + 313);
  827.                   break loop0;
  828.                }
  829.                if(eval("\x01") == 979)
  830.                {
  831.                   set("\x01",eval("\x01") - 534);
  832.                   break loop0;
  833.                }
  834.                if(eval("\x01") == 856)
  835.                {
  836.                   set("\x01",eval("\x01") - 228);
  837.                   if(┬º┬ºpop())
  838.                   {
  839.                      set("\x01",eval("\x01") + 313);
  840.                   }
  841.                }
  842.                else
  843.                {
  844.                   if(eval("\x01") != 365)
  845.                   {
  846.                      break;
  847.                   }
  848.                   set("\x01",eval("\x01") + 470);
  849.                   if(┬º┬ºpop())
  850.                   {
  851.                      set("\x01",eval("\x01") - 387);
  852.                   }
  853.                }
  854.             }
  855.          }
  856.       }
  857.    }
  858. }
  859.